

.divone {
	font-size: 16px;

	background-color: #cef4ba;
	font-weight: bold;
	font-family: Verdana,sans-serif;
	font-size: 90%;
	}

div.divone div {
 background: transparent url(../img/tl.gif) no-repeat top left;
}

div.divone div div {
 background: transparent url(../img/bl.gif) no-repeat bottom left;	
} 

.button {
	color: #6190E5;
	font-weight: bold;
	width: 100px;
	height: 25px;
}

.buttonPay {
	color: #6190E5;
	font-weight: bold;
	width: 150px;
	height: 25px;
}



/* The input fields style*/
.inputStyle{
	margin: 0px;
	padding: 5px;
	cellspacing: 3px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:#ADAAAA;
	text-align: left;
}

.inputStyleError {
	margin: 0px;
	padding: 5px;
	cellspacing: 3px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:red;
	text-align: left;
}

.loginStyle{
	margin: 0px;
	padding: 5px;
	cellspacing: 3px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:#ADAAAA;
	width:33%;
}

/*The hidden input screen. Used for contact details*/
.inputStyleHidden{
	visibility: hidden;
	display:none;
	margin: 0px;
	padding: 5px;
	cellspacing: 3px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:#ADAAAA;
	text-align: left;
	background-repeat: repeat-x;
}

.sectionTitle{
	font-size: 18px;
	font-family: Verdana,sans-serif;
	font-weight: bold;
	color: #6190E5;
}

.sectionTitleError {
	font-size: 18px;
	font-family: Verdana,sans-serif;
	font-weight: bold;
	color: red;
}

.bodyStyle {
	font-family: arial,sans-serif;
}

.displayLabel{
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color: black;
	font-weight:600;
	text-align:left;
	width:150px;
}

.displayLabelDash{
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color: black;
	font-weight:600;
	text-align:left;
	
}

.displayValue{
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:#ADAAAA;
	text-align:left;
}

.displayValueRed{
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:red;
	text-align:left;
}

.displayValueGreen{
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:#2ADA26;
	text-align:left;
}

.titleLabel{
	font-family: Verdana,sans-serif;
	font-size: 90%;
	color: black;
	font-weight:600;
	text-align:left;
	width:150px;
}

.statusLabelGreen{
	font-family: Verdana,sans-serif;
	font-size: 90%;
	color: #33CD33;
	font-weight:600;
	text-align:left;
	width:150px;
}

.statusLabelRed{
	font-family: Verdana,sans-serif;
	font-size: 90%;
	color: red;
	font-weight:600;
	text-align:left;
	width:150px;
}
	
.displayReceipt{
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color: black;
	font-weight:500;
	text-align:left;
	width:150px;

}
.bubble {
	background-color:#cef4ba;
}

.infoBubble {
	background-color:#FAD163;
}

.tl {
	background-image: url(../img/corner_tl_sharp.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.tr {
	background-image: url(../img/corner_tr_sharp.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.bl {
	background-image: url(../img/corner_bl_sharp.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.br {
	background-image: url(../img/corner_br_sharp.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.sbubble {
	background-color:transparent;
}

.tls {
	background-image: url(../img/tl.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.trs {
	background-image: url(../img/tr.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.bls {
	background-image: url(../img/bl.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	
}

.t{
	background-image: url(../img/line.gif);
	background-position:top center;
	background-repeat:repeat-x;
	border-collapse: collapse;
}

.b{
	background-image: url(../img/line.gif);
	background-position:bottom center;
	background-repeat:repeat-x;
	border-collapse: collapse;
}

.l{
	background-image: url(../img/line.gif);
	background-position:left center;
	background-repeat:repeat-y;
	border-collapse: collapse;
}

.r{
	background-image: url(../img/line.gif);
	background-position:right center;
	background-repeat:repeat-y;
	border-collapse: collapse;
}

.brs {
	background-image: url(../img/br.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}


.inputValue{
	font-family: Verdana,sans-serif;
	font-size: 93%;
	color:black;
	text-align:left;
}

/* This is the transparent box */
.transbox {
	
background-color: #e5ecf9;
filter:alpha(opacity=100);
opacity: 0.3;
-moz-opacity:0.3;
}
	
.menu {
	font-family:Verdana,sans-serif;
	font-size: 12px;
}

.menuUnderline {
	font-family:Verdana,sans-serif;
	font-size: 12px;
	color:blue;
	cursor: pointer;
	cursor: hand;
	text-decoration: underline

}

.paging a{
	font-family:Verdana,sans-serif;
	font-size: 12px;
	color:blue;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;

}

.username {
font-family: Verdana,sans-serif;
font-size: 12px;
font-weight: bold;
}

.banner {
	background-color: blue;
}
/* This is the container which set text to solid color.
position: relative used for IE */	
.transbox div {
	
	font-weight: bold;
	font-family: Verdana,sans-serif;
	filter:alpha(opacity=100);
	opacity: -1;
	-moz-opacity:2;
	position: relative;
	}

/*
	Error Message style
*/

.errorTable {
	
	border-style: solid;
	border-width: thin;
	border-bottom: red;
	border-top: red;
	border-left: red;
	border-right: red;
	border-collapse: collapse;
	padding: 2px;
	font-family: Verdana,sans-serif;
	font-size: 80%;	
	color:crimson;
}

.errorInput {
	background-color: crimson;
}

/*
	Information Message Style
*/
.infoTable{
	background-color: #FAD163;
	color: black;
	font-family: Verdana,sans-serif;
	font-size: 80%;	
	font-weight: bold;
	text-align: center;
}

div.error{
	background: transparent url(../img/error-vert.png) repeat-y left;
	position: relative;
	width: 300px;
}

div.error div {
 background: transparent url(../img/error-vert.png) repeat-y right;
 position: relative;
 width: 300px;
} 

div.error div div{
 background: transparent url(../img/error-horz.png) repeat-x bottom;
 position: relative;
 width: 300px;
} 

div.error div div div {
background: transparent url(../img/error-horz.png) repeat-x top;
position: relative;
width: 300px;
}

div.error div div div div{
 background: transparent url(../img/errortl.png) no-repeat top left;
 position: relative;
 width: 300px;
} 

div.error div div div div div {
 background: transparent url(../img/errorbl.png) no-repeat bottom left;
 position: relative;
 width: 300px;
} 

div.error div div div div div div{
 background: transparent url(../img/errortr.png) no-repeat top right;
 position: relative;
 width: 300px;
} 

div.error div div div div div div div{
 background: transparent url(../img/errorbr.png) no-repeat bottom right;
 width: 280px;
  padding: 10px;

} 

.pay {
	background-color: #FFFFFF;
	border-top: 1px solid #ccc;
	padding: 2px;
	
}

/*
  Search Table Styles
*/

.searchTable {
	background-color: #CBDEFF;
	border-style: none;
	border-width: thin;
	border-color: #ccc;
	border-collapse: collapse;
	padding: 2px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	
}

.odd td{
	background-color: #FFFFFF;
	border-bottom: 1px solid #ccc;
	padding: 2px;
}

.even td{
	border-bottom: 1px solid #ccc;
	padding: 2px;
}

.order2 {
	background-color: #CBDEFF;
}

.sortable{
	background-color: #CBDEFF;
	text-align: left;
	
}

.sorted {
	background-color: #CBDEFF;
}

/*Rounded Div for the Login screen*/
div.roundedLogin{
	background: transparent url(../img/line.gif) repeat-y left;
	position: relative;
	width: 300px;
}

div.roundedLogin div {
 background: transparent url(../img/line.gif) repeat-y right;
position: relative;
	width: 300px;
} 

div.roundedLogin div div{
 background: transparent url(../img/line.gif) repeat-x bottom;
position: relative;
	width: 300px;
} 

div.roundedLogin div div div {
background: transparent url(../img/line.gif) repeat-x top;
position: relative;
	width: 300px;
}

div.roundedLogin div div div div{
 background: transparent url(../img/tl.png) no-repeat top left;
 position: relative;
	width: 300px;
} 

div.roundedLogin div div div div div {
 background: transparent url(../img/bl.png) no-repeat bottom left;
 position: relative;
	width: 300px;
} 

div.roundedLogin div div div div div div{
 background: transparent url(../img/tr.png) no-repeat top right;
 position: relative;
	width: 300px;
} 

div.roundedLogin div div div div div div div{
 background: transparent url(../img/br.png) no-repeat bottom right;
  padding: 10px;
width: 280px;
} 



/*Rounded Div for the search table*/
div.rounded{
	background: transparent url(../img/iw_e.png) repeat-y left;
	
}

div.rounded div {
 background: transparent url(../img/iw_e.png) repeat-y right;
} 

div.rounded div div{
 background: transparent url(../img/line.gif) repeat-x bottom;
} 

div.rounded div div div {
background: transparent url(../img/line.gif) repeat-x top;

}

div.rounded div div div div{
 background: transparent url(../img/tl.png) no-repeat top left;
} 

div.rounded div div div div div {
 background: transparent url(../img/bl.png) no-repeat bottom left;
} 

div.rounded div div div div div div{
 background: transparent url(../img/tr.png) no-repeat top right;
} 

div.rounded div div div div div div div{
 background: transparent url(../img/br.gif) no-repeat bottom right;
  padding: 10px;
} 

/*Search Options*/
.searchOptionsTable{
	background-color: #DD5511;
	color: black;
	font-family: Verdana,sans-serif;
	font-size: 80%;	
	font-weight: bold;
	text-align: center;
}

.searchBubble {
	background-color:#DD5511;
}

.innerSearchBubble {
	background-color:#F5CCB8;
	margin: 0px;
	padding: 5px;
	cellspacing: 0px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:black;
	text-align: left;
}

.tl {
	background-image: url(../img/corner_tl_sharp.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.tr {
	background-image: url(../img/corner_tr_sharp.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.bl {
	background-image: url(../img/corner_bl_sharp.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.br {
	background-image: url(../img/corner_br_sharp.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.searchStyleHidden{
	visibility: hidden;
	display:none;
}

.searchStyleVisible{
	visibility: visible;
	
}

.searchBoxLabel{
	font-size: 18px;
	font-family: Verdana,sans-serif;
	font-weight: bold;
	color: #6190E5;
	visibility: visible;
}

.pointerhand {
	cursor: pointer;
	cursor: hand;
}

.defaultSearch {
	margin: 0px;
	padding: 5px;
	cellspacing: 3px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color:#ADAAAA;
	text-align: left;
	visibility: visible;
}

.shortcutsTitle{
	font-family: Verdana,sans-serif;
	font-size: 90%;
	color: black;
	font-weight:600;
	text-align:center;
}

.shortcutsText{
	font-family: Verdana,sans-serif;
	font-size: 80%;
	color: black;
	
	text-align:left;
}

.helpDiv {
	display : block;
	visibility : visible;
    margin : 0 10% 0 10%;
    width : 60%;
    textAlign : center;
    -moz-border-radius: 10px;
    padding : 10px;
    color :#000;
}

.aboutTitleLabel{
	font-family: Verdana,sans-serif;
	font-size: 110%;
	color: #6190E5;
	font-weight:600;
	text-align:left;
	width:150px;
}

.preRegSearch {
	color:white;
	font-size:16px;
	font-weight:bold;
}

.preRegInputField {
	border: 2px solid blue;
	--background-color:white;
	-moz-opacity:0.0;
	color:black;
	z-index:2000;
}